@echo off
echo 彻底修复 Android SDK 版本问题...
echo.

REM 设置环境变量
set ANDROID_HOME=%LOCALAPPDATA%\Android\Sdk
set ANDROID_SDK_ROOT=%LOCALAPPDATA%\Android\Sdk

echo 当前 Android SDK 路径: %ANDROID_HOME%

REM 检查并更新 SDK 工具
echo 检查 SDK 工具版本...

REM 查找 SDK 管理器
set SDKMANAGER_PATH=
if exist "%ANDROID_HOME%\cmdline-tools\latest\bin\sdkmanager.bat" (
    set SDKMANAGER_PATH="%ANDROID_HOME%\cmdline-tools\latest\bin\sdkmanager.bat"
    echo 找到新版 SDK 管理器
) else if exist "%ANDROID_HOME%\tools\bin\sdkmanager.bat" (
    set SDKMANAGER_PATH="%ANDROID_HOME%\tools\bin\sdkmanager.bat"
    echo 找到旧版 SDK 管理器
) else (
    echo 未找到 SDK 管理器，请手动安装 Android SDK Command-line Tools
    echo 下载地址: https://developer.android.com/studio#command-tools
    pause
    exit /b 1
)

REM 更新 SDK 工具
echo 更新 SDK 工具...
%SDKMANAGER_PATH% --update

REM 安装/更新构建工具
echo 安装 Android SDK Build Tools 33.0.0...
%SDKMANAGER_PATH% "build-tools;33.0.0"

REM 安装/更新平台工具
echo 安装 Android SDK Platform Tools...
%SDKMANAGER_PATH% "platform-tools"

REM 安装 Android 33 平台
echo 安装 Android 33 平台...
%SDKMANAGER_PATH% "platforms;android-33"

echo.
echo SDK 工具更新完成！
echo.
echo 现在尝试构建项目...
call build_fixed.bat 